iT邦幫忙

2023 iThome 鐵人賽

DAY 6
0

  來到了「最繁瑣的章節」逆向工程(Reverse Engineering),其中離我們生活中最近的例子就是一些網路上流傳的免費工具(海盜版本)。當然它也有正向用途 - WannaCry 意外的終止開關相信大家都會朝這個方向前進的!在這邊也推薦一個可以練練手的項目 CrackMe

  • 靜態分析:
$ r2 crackme01.64
  • 動態分析:
$ r2 -d crackme01.64 helloworld

進入 radare2 必需體驗的指令:

[0x????????] aaa # 深入分析(先下這個 afl, pdc 才會起作用)
[0x????????] afl # 列出函數資訊(Function)
[0x????????] s main # 進入位址 main
[0x????????] v # 溫暖的類圖形視窗介面(上下左右按鍵切換, 按 p / Tab 切換, Enter 放大頁面, q 離開頁面, 滑鼠點擊左上角關必視窗)
[0x????????] db 0x???????????? # <-- 將位址 0x???????????? 設定斷點
[0x????????] dsu main # 快速進入到 main 位址
[0x????????] ds # 走 1 步指令(Step one instruction)
[0x????????] ds 100 # 走 100 步指令(Step one instruction)
[0x????????] drr # 列印暫存器資料
[0x????????] pdc # 產生溫暖的虛擬碼

Yes


上一篇
Wireless Attack - wifite
下一篇
Exploitation Tools - armitage, metasploit framework
系列文
Kali 的瑞士刀30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言